/**
 * @author 20111012 add by hzx
 * @date 2009年3月10日
 * @class EditUserInfoSmsPanel
 * @extends EditUserInfoSmsPanelForm
 * @description 增加用户
 */
EditUserInfoSmsPanel = Ext.extend(EditUserInfoSmsPanelForm, {
//			form : null,
			// 构造方法
			constructor : function(_config) {
				if (_config == null) {
					_config = {};
				}
				Ext.apply(this, _config);
				// 拷贝父类的构造方法到当前对象
//				Ext.Msg.alert("系统消息", "cur_user_type:"+this.cur_user_type +" myid:"+this.myid );
				EditUserInfoSmsPanel.superclass.constructor.call(this, {
					bbar : [{
								text : "确认修改",
								iconCls : "houfei-addicon",
								handler : this.onAddUserInfoSms,
								scope : this
							}]
				});
			},
			/**
			 * 单击提交按钮事件
			 */
			onSubmitClick : function() {
                //如果客户端校验通过则提交表单
				if (this.getForm().isValid() == true) {
					//提交表单
					this.getForm().mySubmit("userInfoSms.do?operator=editUserInfoSms");
				}else{
					return;
				}
			},

			/**
			 * 确认登记按钮单击事件
			 */
			 onAddUserInfoSms : function() {
				if (this.getForm().isValid() == true) {
					var _values = this.getForm().getValues();
					this.submitUserInfoSms();
				}
			},
			/**
			 * 取消登记按钮单击事件
			 */
			onResetUserInfoSms : function() {
				this.getForm().reset();
			},

			/**
			 * 提交表单
			 */
			 submitUserInfoSms : function() {
				this.getForm().submit({
							url : "userInfoSms.do",
							method : "post",
							waitTitle : "数据传输",
							waitMsg : "数据传输中,请稍候......",
							success : this.onInsertSuccess,
							failure : this.onInsertFailure,
							scope : this
							,
							params : {
								operator : "editUserInfoSms"
							}
						});
			},

			/**
			 * 客户信息添加成功事件
			 * 
			 * @param {}
			 *            _form
			 * @param {}
			 *            _response
			 */
			onInsertSuccess : function(_form, _action) {
				Ext.Msg.alert("系统消息", "修改成功!");
			},

			/**
			 * 人员档案信息添加失败事件
			 * 
			 * @param {}
			 *            _form
			 * @param {}
			 *            _response
			 */
			onInsertFailure : function(_form, _action) {
				Ext.Msg.alert("系统消息", _action.result["errorMsg"]);
			}

		});
